self-propelled troops - Deutsch Englisch Wörterbuch